Micron Document




Functional logic programming
──────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────
top
Functional logic programming is the combination, in a single programming language, of the paradigms of functional programming and logic programming.cite-ref-acm-1-0[1] This style of programming is embodied by various programming languages, including Curry and Mercury.cite-ref-2[2]cite-ref-acm-1-1[1] A more recent example is Verse.cite-ref-3[3] A journal devoted to the integration of functional and logic programming was published by MIT Press and the European Association for Programming Languages and Systems between 1995 and 2008.cite-ref-4[4]

Contents


──────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────

References

cite-note-acm-11. Antoy, Sergio, and Michael Hanus. "Functional logic programming." Commun. ACM 53.4 (2010): 74–85.
cite-note-22. Hanus, Michael, Herbert Kuchen, and Juan Jose Moreno-Navarro. "Curry: A truly functional logic language." Proc. ILPS. Vol. 95. No. 5. 1995.
cite-note-33. AUGUSTSSON, BREITNER, CLAESSEN, JHALA, PEYTON JONES, SHIVERS, SWEENEY. "The Verse Calculus: a Core Calculus for Functional Logic Programming."
cite-note-44. citerefkuchenKuchen, Herbert. "The Journal of Functional and Logic Programming". University of Münster.

External links

• Functional logic programming at U. Kiel
• "func" library for SWI-Prolog